Heise 21.01.2026
13:30 Uhr

heise+ | Tastenbelegung mit Udev unter Linux anpassen


Ihr Passwort funktioniert nicht? Daran ist vielleicht die Feststelltaste schuld. Mit eigenen Udev-Regeln passen Sie deren Verhalten und das anderer Tasten an.

heise+ | Tastenbelegung mit Udev unter Linux anpassen

Wenn das Login-Passwort partout nicht mehr funktioniert, spielt Ihnen vielleicht die Feststelltaste (Caps Lock) einen Streich. Auf vielen Tastaturen ist es kaum zu erkennen, ob sie versehentlich aktiviert wurde. Wer in seiner schriftlichen Kommunikation nicht durchgehend herumschreit, wird wohl kaum Verwendung dafür haben – sie stört im Alltag eher, als dass sie hilft. So sehr, dass manche Login-Bildschirme eigens darauf aufmerksam machen, wenn Caps Lock an ist.

Wie eine Taste belegt ist, hängt unter anderem vom eingestellten Tastaturlayout ab. Das kennt wohl jeder: Schaltet man auf das US-amerikanische Layout um, liefert die Taste mit der Beschriftung Z ein Y. Aber auch die verschiedenen Desktops haben eigene Einstellungen für die Tastatur und erlauben darüber, Tasten neu zu belegen.

Damit Y und Z die Plätze tauschen, laden Sie ein passendes vordefiniertes Tastaturlayout herunter. Um einzelne Tasten wie Caps Lock systemweit umzuwidmen und nicht nur im jeweiligen Desktop, springt Udev („userspace /dev“) in die Bresche, das zu Systemd gehört. Der Vorteil von Udev ist, dass sich der Dienst direkt bei den Hardwaretreibern einklinkt. Änderungen, die Sie in Udev vornehmen, gelten systemweit, etwa wenn Sie die Zugriffsrechte eines USB-Geräts über Udev-Regeln ändern, sodass auch ein normaler Anwender darauf zugreifen kann. Wenn Sie zum Beispiel Caps Lock mittels Udev ausschalten, gilt dies bereits am grafischen Login-Bildschirm und selbst auf der Textkonsole. Ändern Sie lediglich die Tastenbelegung in den Desktop-Einstellungen, wird die Änderung etwa für Caps Lock erst nach dem Login wirksam.